package com.nageoffer.jobtrain.projects.dto.req;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

/**
 * 竞赛分页请求实体类
 * author：唐晨
 */
@Data
public class ContestPageReqDTO extends Page {
    /**
     * 竞赛标题
     */
    private String title;

    /**
     * 竞赛开始时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai")
    private String beginTime;

    /**
     * 竞赛结束时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai")
    private String endTime;

    /**
     * 竞赛类型
     * 0：代表竞赛未开始
     * 1：代表正在进行中的竞赛
     * 2：代表历史竞赛
     */
    private Integer type;
}